package com.ruoyi.laiwu.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 案件主对象 um_event_lwq
 *
 * @author ruoyi
 * @date 2024-01-24
 */
@Data
@TableName("um_event_lwq")
public class UmEventLwq implements Serializable {

    private static final long serialVersionUID=1L;

    /**
     * 主键id
     */
    private Long id;
    /**
     * 立案时间
     */
    private Date regTime;
    /**
     * 结案时间
     */
    private Date closeTime;
    /**
     * 受理号
     */
    private Long acceptId;
    /**
     * 案件号
     */
    private String caseCode;
    /**
     * 案件来源（取字典表）
     */
    private String caseSource;
    /**
     * 案件类别（选分级分类id）
     */
    private String caseClassId;
    /**
     * 问题类别名称
     */
    private String caseClassName;
    /**
     * 立案标准ID（立案标准和结案标准拼接）
     */
    private Long standardId;
    /**
     * 立案标准
     */
    private String regCaseStandard;
    /**
     * 结案标准
     */
    private String closeCaseStandard;
    /**
     * 处理时限
     */
    private BigDecimal processLimit;
    /**
     * 时限类型（0：小时 1：工作日）
     */
    private String limitType;
    /**
     * 核实时限（默认单位小时 默认值0）
     */
    private BigDecimal verifyLimit;
    /**
     * 核查时限（默认单位小时 默认值0）
     */
    private BigDecimal inspectLimit;
    /**
     * 案件标题
     */
    private String caseTitle;
    /**
     * 事发位置
     */
    private String position;
    /**
     * 案件描述
     */
    private String questionDesc;
    /**
     * 所属区域
     */
    private String areaCode;
    /**
     * 所属区域名称
     */
    private String areaName;
    /**
     * 所在区域
     */
    private Long districtId;
    /**
     * 所在街道
     */
    private Long streetId;
    /**
     * GEO X轴坐标
     */
    private BigDecimal geoX;
    /**
     * GEO Y轴坐标
     */
    private BigDecimal geoY;
    /**
     * 举报人
     */
    private String reporter;
    /**
     * 是否需要回复
     */
    private String isReceipt;
    /**
     * 回复方式
     */
    private String replayWay;
    /**
     * 回复号码或者邮件等
     */
    private String replyWay;
    /**
     * 来电号码
     */
    private String telNum;
    /**
     * 上报时间
     */
    private Date reportTime;
    /**
     * 案件状态，默认是'0'(-1作废,0 未结案,1 已结案 2已立案  -5结束，不予结案)
     */
    private String caseStatus;
    /**
     * 备注
     */
    private String remark;
    /**
     * 关键字
     */
    private String keyWord;
    /**
     * 案件等级(0：一般；1：重要；2：重大)
     */
    private String caseLevel;
    /**
     * 最后一次处置单位ID
     */
    private Long lastProdeptId;
    /**
     * 最后一次处置单位意见
     */
    private String lastProdeptOpinion;
    /**
     * 处置核查状态（0未读 1已读 2处置中 3核查通过 4核查不通过   默认 0）
     */
    private String prodeptStatus;
    /**
     * 案件结束时间
     */
    private Date endTime;
    /**
     * 受理对象(是否市级立案)：2、市级，3、区级，4、街镇
     */
    private String reciveObject;
    /**
     * 数据状态（0：删除  ； 1 正常）默认1
     */
    private String dbStatus;
    /**
     * 创建用户id
     */
    private Long createId;
    /**
     * 是否必须上传附件（0否 1 是）
     */
    private String isAttach;
    /**
     * 道路名称
     */
    private String roadName;
    /**
     * 案件是否合格（0 否，1 是）
     */
    private String isEnable;
    /**
     * 是否为区转市（0 否，1 是）
     */
    private String isDistrictTransfer;
    /**
     * 是否为市派遣（0 否，1 是）
     */
    private String isCitySend;
    /**
     * 作废原因
     */
    private String invalidReason;
    /**
     * 回退原因
     */
    private String backReason;

}
